package it.univaq.mwt.arssa.business;


public abstract class ArssaBusinessFactory {
	
	private static ArssaBusinessFactory instance;
		
	public static ArssaBusinessFactory getInstance() {
		return instance;
	}
	
	public static void setInstance(ArssaBusinessFactory i) {
		instance = i;
	}
	
	public abstract SecurityService getSecurityService();
	
	public abstract DipendentiService getDipendentiService();
	
	public abstract PermessiService getPermessiService();
	
	public abstract FerieService getFerieService();
	
	public abstract SediService getSediService();
	
	public abstract RuoliService getRuoliService();
	
	public abstract AttivitaService getAttivitaService();
	
	public abstract PresenzeService getPresenzeService();
	
	public abstract GiorniLavorativiService getGiorniLavorativiService();
	
	
}
